#include "stdafx.h"
#include "ASGuiCenter.h"
#include "ASGuiPlugin.h"

//////////////////////////////////////////////////////////////////////////
ListHandle	g_lstWidgetPlugin;
void _registerWidget_( IASGuiPlugin* parent ,bool bReg)
{
	if(bReg)
	{
		if(!g_lstWidgetPlugin.contains(parent))
			g_lstWidgetPlugin.append(parent);
	}
	else
	{
		if(!g_lstWidgetPlugin.contains(parent))	return ;
		g_lstWidgetPlugin.removeOne(parent);
	}
}

void _notifyWidget_( UINT nType,WPARAM wParam,LPARAM lParam )
{
	for (INT n=0;n<g_lstWidgetPlugin.size();++n)
	{
		IASGuiPlugin* pPlugin = (IASGuiPlugin*)	g_lstWidgetPlugin[n];

		pPlugin->notifyView(nType,wParam,lParam);
	}
}

